to need respite - French English Dictionary